package com.concurrent.sample.common.util;

public class LongUtil {

    /**
     * 若 num 为 null 则返回 0，否则返回 num 本身
     */
    public static Long nullToZero(Long num) {
        if (num == null) {
            return 0L;
        }
        return num;
    }

    public static Long addByNullToZero(Long num1, Long num2) {
        return nullToZero(num1) + nullToZero(num2);
    }

    public static Long minusByNullToZero(Long num1, Long num2) {
        return nullToZero(num1) - nullToZero(num2);
    }

}
